package com.invernadero.invernaderotesis.Controlador.Comando.ComandoTemperatura;

import android.content.Context;
import com.invernadero.invernaderotesis.Acceso_a_datos.FabricaDAO.FabricaDAO;
import com.invernadero.invernaderotesis.Controlador.Comando.Comando;
import com.invernadero.invernaderotesis.Modelo.Entidades.Ambiente.Temperatura;
import com.invernadero.invernaderotesis.Modelo.Entidades.Entidad;

/**
 * Created by Kleyvert on 22/06/13.
 */
public class ComandoInsertarTemperatura extends Comando<Boolean> {

    public int idinvernadero;

    public ComandoInsertarTemperatura(Context context, Entidad temperatura, int idinvernadero) {
        this.setContext(context);
        this.setEntidad(temperatura);
        this.idinvernadero = idinvernadero;
    }

    /**
     *  Sobre escritura del metodo abstracto "Ejecutar"(non-Javadoc)
     */
    public Boolean Ejecutar()
    {
        // retorna un Boolean
        return (FabricaDAO.CrearDAOTemperatura(this.getContext()).InsertarTemperatura((Temperatura)this.getEntidad(),this.idinvernadero));
    }


}
